About Luxmoore Investments Limited (10093267) United Kingdom