About Niruma Investments Llp (OC382670) United Kingdom