About Mermaid Overseas (uk) Ltd (05786296) United Kingdom