About Snacks Revolution Holdings Ltd (10486463) United Kingdom