About Niru Mala Limited (12500523) United Kingdom