About Mermaid Business Centre Limited (07343654) United Kingdom