About The London Wax Company Limited (12959828) United Kingdom