About The Clutching Co Ltd (11520012) United Kingdom