About Cch Investment Limited (12801471) United Kingdom