About Snack London Limited (11948077) United Kingdom