About Llcad Investment (uk) Limited (11830431) United Kingdom