About Clc Holdings Limited (12079651) United Kingdom