52 employees
Upstream Engineering offers front-end engineering, detailed design, and facilities fabrication services to the upstream oil and gas sectors.
2002