About Clench Global Uk Limited (12185695) United Kingdom