Atlanta, GA-based Ebix Inc., a maker of software for the insurance and financial services industry, acquired a majority stake in Indian payments services firm ItzCash for approximately $124 million. ItzCash's earlier investors, Matrix Partners, Intel Capital and Lightspeed Venture Partners, exited the company for returns between 3X - 5X, leaving...
