Description: Surface Ventures is a venture fund that specializes in investing in B2B software companies. With a focus on venture capital and private equity principals, Surface Ventures provides funding and support to help these companies grow and succeed.