About Nobbys Snack Shack Ltd (11947598) United Kingdom