About C&ch Holdings Limited (12005303) United Kingdom