About Newgen Consulting Ltd (12271967) United Kingdom