About Wax & Go London Ltd (11836018) United Kingdom