About Mermaid Cleaning Limited (11908317) United Kingdom