About Mermaid Marine Holdings Limited (07195345) United Kingdom