About Mena Land Plc (11499183) United Kingdom