The 2015 Trading Technology 40: Rishi Nangalia #28 Rishi Nangalia, Chief Executive Officer, REDI Holdings December 17, 2025