About The Wax Nest Company Ltd (13081353) United Kingdom