About Snackbar London Limited (10794748) United Kingdom