About Beeswax London Ltd (13136098) United Kingdom