About C3 Global Limited (SC169578) United Kingdom