Shell plc SHEL, a British multinational oil and gas company headquartered in London, has been actively pursuing a long-term license from the U.S. government before proceeding with a final investment ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results