About C2 Solutions Limited (03836299) United Kingdom