Shell

oil and gas company
GenRank Score
4.3

Shell plc is a British multinational oil and gas company, incorporated in the UK, and is one of the world's largest energy and petrochemical companies.

Also Known As

Shell
1 question1 category

Score History

Loading score data...
Mention Rank: #9