About C&cc Ltd (10072071) United Kingdom