About Cct Holdings Limited (SC626066) United Kingdom