About C2 Holdings Limited (10812990) United Kingdom