About Clutch Europe Ltd. (10948527) United Kingdom