About Clutch Master Limited (10419034) United Kingdom