About Luxwax Limited (12285622) United Kingdom