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 question•1 category
Score History
Loading score data...
Mention Rank: #9