Shell logo


Shell is a global energy company with around 87,000 employees in more than 70 countries, headquartered in London, England. Shell is vertically integrated in every area of the oil and gas industry, including exploration, production, refining, transport, distribution and marketing, petrochemicals, power generation, and trading. Shell serves more than 30 million customers at almost 46,000 retail service stations every day.

Woman playing chessWe don't have data on Shell yet, but we are working on it.
Anything look wrong?