About Snack Shack Food Ltd (12201899) United Kingdom