About Greencoat Mermaid Limited (12247225) United Kingdom