About Mermaid Investment Group Limited (02852938) United Kingdom