About Newgen Investments Limited (10310216) United Kingdom