About Meera Investment Group Limited (13398417) United Kingdom