About Mermaid International Ltd. (10166246) United Kingdom