About C&c Gallery Limited (12109183) United Kingdom