Social Impact Ventures invests in companies developing clean and innovative technologies and services.