About Namma Investments Limited (11699206) United Kingdom