About Seafood Shack (solihull) Ltd (12127902) United Kingdom