About Cambridgex Ltd (12280629) United Kingdom