About Mermaid Seafoods Limited (04176898) United Kingdom