About Mermaid Services Limited (12864950) United Kingdom