About C & C Resolve Limited (10510851) United Kingdom