logo74
SHELL OIL COMPANY,SHELL
No more Clues
Its products include oils, fuels, and card services as well as exploration, production, and refining of petroleum products
The U.S. head office is in Houston, Texas
It is the United States-based subsidiary of Royal Dutch Shell, a multinational oil company ("oil major") of Anglo Dutch origins, which is amongst the largest oil companies in the world
Guessed