About Sugar Wax & Co Ltd (12725743) United Kingdom