About Lace Investments Ltd (11547323) United Kingdom