About Meera Solutions Ltd (11827576) United Kingdom