ByChristy RomerJanuary 15, 2020 Meeco Pioneers Rope-Mounted Solar Panel Installation Meeco, the Switzerland-based clean energy company, has just developed a new way of making solar panels even kinder…