SC Ventures builds and invests in businesses across financial services and related technology sectors.