About Waxxed London Ltd (12691838) United Kingdom