About Sugar Rush London Ltd (12834730) United Kingdom