About Beblis Snackbar Ltd (11466617) United Kingdom