ECN

Definition: 
Netherlands Energy Research Foundation (Energieonderzoek Centrum Nederland) Netherlands
Subject Area 1: 
A company name