About The Wax Scent Laboratory Ltd (12818304) United Kingdom