About Wax Planet Limited (11540362) United Kingdom