About Mermaids Seafood Ltd (13291492) United Kingdom