About Mermaid International Ltd (13334833) United Kingdom