About C&c Foundation Ltd (12911740) United Kingdom