About Meerainvest Ltd (12589417) United Kingdom