Shell Logo | 01 Shell plc is a British multinational oil and gas company headquartered in London, England