About Lux Management & Investments Group Limited (04175641) United Kingdom