About Mermaid Maritime Limited (07898747) United Kingdom