About Cclc Holdings Limited (11038952) United Kingdom