About Sumo Snacks Ltd (12818233) United Kingdom