About Meenu G London Limited (10521203) United Kingdom