Osttra
–
Mumbai, Maharashtra, India
... within the Upstream, Downstream, Metals & Mining, Gas, Power, Renewables, Chemicals and Agriculture industries in India) with a track-record of achieving revenue targets, developing new markets and maintaining a high-level of customer satisfaction. ... - May 02