Upstream Integrated Logo

Upstream Integrated

Locations: Piata Charles de Gaulle 15 Sector 1, Bucharest 011851, RO

Company Size: 1 - 100

Industry: Oil and Gas

Company Website

AI Description

drawer
  • Victor Zmeu profile image

    13+ years of experience in energy sector in different roles with top industry companies in EMEA

  • Eduard Shakirov profile image

    Regional Sales Manager Russia