About Meera Lodhia Ltd (11277210) United Kingdom