About Lacr Ltd (10891141) United Kingdom