About Newgen Management Limited (13248747) United Kingdom