About Clc Enterprise Europe Ltd (12328356) United Kingdom