Novacap is best known for its investments in technology companies, along with financial services and other sectors