About Mermaid Ne Ltd (13440433) United Kingdom