About Mermaid Global Limited (10458572) United Kingdom