About Seafood Management Limited (10011873) United Kingdom