About Clinched Limited (11628950) United Kingdom