Concept

Eco2

Properties

SES ID
  • 17062
Notation
  • 17062
In scheme
Top concept of
Definition
  • Renewable energy company based in Cardiff set up in November 2002. Projects include Wind power, Landfill Gas, Biomass and Tidal power.