War in Ukraine adds to pressures on Dublin-based Solar 21’s deal
2022-05-01 01:30
Renewable energy investment firm Solar 21 was due to repay Irish investors in one of its key projects more than £57m by the end of last month, substantially more than stated in recently published financial accounts.