About C7 Holdings Limited (12411429) United Kingdom