About C4 Holdings Limited (10949666) United Kingdom