About Narmm Investments Limited (11408940) United Kingdom