About C&c Solutions Limited (12480008) United Kingdom