About The Seafood Shack Limited (13237807) United Kingdom