About Seafood Shack Plymouth Limited (10363153) United Kingdom