About Meera Devi Limited (10895257) United Kingdom