About Mermaid Home Entertainment Services Limited (09979598) United Kingdom