Torrent Power Limited has announced the incorporation of a new step-down subsidiary, Torrent Urja 38 Private Limited (TU38), ...