About Giant Mermaid Ltd (12937789) United Kingdom