About Mea Investments Limited (11342495) United Kingdom