Entity

National Grid plc

British multinational electricity and gas utility company

Entity sentiment