Built EnvironmentFinanceGenerationNuclearStorageTop Stories

Solar energy company goes bust losing taxpayers £138 million

Toucan Energy is the owner of 53 solar parks in England, Wales and Northern Ireland

Get unlimited access to all our premium contents by registering for free.

Click the button below to register now.

Related Posts