ICG’s debut infra fund buys British Solar Renewables

British Solar Renewables is one of the largest integrated solar developers in the UK.

Share this