Listen to this article Solar Landscape, a U.S.-based developer and operator of distributed solar and storage projects, has secured a development financing facility of up