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

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