Mashup Ventures invests in early-stage technology companies across deep tech and software applications.