Finance Innova Secures USD 48.5 Million Debt Facility from Triple Point for UK Solar and Energy Storage Projects byStanley SheltonNovember 1, 2023