“From a pool of 150-175 companies that undergo due diligence, Lead Edge Capital typically makes five to seven investments per year.”