About Corporate C&c Holdings Limited (12968638) United Kingdom