About Snack Shack Newport Ltd (12338176) United Kingdom