About Sugar Sensation Ltd (10838481) United Kingdom