About Meghna Nodi Limited (11667927) United Kingdom