About Mermaid Manes Limited (SC697409) United Kingdom