About Newgen Modern Innovations Ltd (11828540) United Kingdom