About C&h International Ltd (12526391) United Kingdom