About Mermaid One Ltd (10380075) United Kingdom