About Clamp Investment Co Ltd (08358912) United Kingdom