About Snacks London Limited (10244156) United Kingdom