About Sugarsnappics Ltd (12855858) United Kingdom