About Cyan Contemporary Arts Ltd (12750500) United Kingdom