About Cll Group Holdings Limited (13582442) United Kingdom