About Mermaid (brands) Limited (09619888) United Kingdom