About C2 Intelligence Limited (10227179) United Kingdom