About Luxx London Investment Limited (SC472729) United Kingdom