About Waxx London Ltd (13391468) United Kingdom