About Lacework Emea Ltd (12932858) United Kingdom