Results

2 people

Project Analyst, UK Upstream BU
Shell
Subsea IMR Engineer
Shell