About Mermaid Property Portfolio Ltd (10308504) United Kingdom