About The Menai Seafood Company Limited (12415804) United Kingdom