About New Mermaid Limited (12737073) United Kingdom