About Luxx London Ltd (11302238) United Kingdom