172.69.62.252

Albion Ventures backs another hydro development in £9.3m Scottish deal

612
UK-based venture firm Albion Ventures has invested £9.3m into the development of a 2MW hydropower scheme in Scotland