British Solar Renewables (BSR), an integrated solar project developer in the UK, secured an undisclosed amount of funding for solar PV and battery storage projects portfolio

British Solar Renewables (BSR), an integrated solar project developer in the UK, secured an undisclosed amount of funding for solar PV and battery storage projects portfolio