Winner No screenshot available Prototyze.The Year of the Incubator ScreenRoot Technologies Pvt. Ltd. India Business / Corporate