About Lxc Limited (SC402818) United Kingdom