About Meera Pvt Ltd (09885715) United Kingdom