About The Mermaid Fish Bar Ltd (12604415) United Kingdom