About Meera Investment Ltd (10530783) United Kingdom