About C3 Holdings Limited (11221223) United Kingdom