About Carbex Limited (03932348) United Kingdom