About Lux London Projects Ltd (12803366) United Kingdom