Marigold Multimedia Ltd creates visual art projects.