About Clinchd Limited (11299003) United Kingdom