About Mermaid Clapton Limited (11036744) United Kingdom