Uncategorized

Image Gallery

01 / 02

Wales Spearheads European Biomass Push

Graphic rendering of the Port Talbot renewable energy plant.

02 / 02

Wales Spearheads European Biomass Push

The Renewable Energy Plant will be situated within industrial land close to the deep water harbor at Port Talbot.