About Seafood Shack Limited (10166205) United Kingdom