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