About Cch Holdings Limited (11622261) United Kingdom