What is Upstream? - Company Overview & Details
Upstream is Upstream is the market-leading news source for the global oil and gas industry. We deliver news on the latest opportunities in oil, LNG and shale with focus on the key players, business, policy and trends. Founded in 1996, the company is headquartered in London, United Kingdom.
Who Founded Upstream?
Upstream is led by CEO Leia Parker.
Who are the Key Executives at Upstream? - Leadership Team
Upstream is led by experienced executives in key positions:
About Leia Parker - CEO of Upstream
Leia Parker serves as the Chief Executive Officer of Upstream, leading the company's strategic vision and operations. Connect with them on LinkedIn for professional insights.
Upstream Company Details & Key Information
Where is Upstream located?
Upstream is headquartered in London, United Kingdom.
How many employees does Upstream have?
Upstream has 51-100 employees.
When was Upstream founded?
Upstream was founded in 1996.