Entity

ACWA Power

Power and water utility company

Entity sentiment