Company · mentioned 1 time
British multinational oil and gas company headquartered in London, one of the world's largest energy companies.
No connections recorded yet.
Startup Insider · 4 Nov