About Mermaid Takeaway Ltd. (SC410317) United Kingdom