STARTUPSCashfree Payments Invests $15 Million in Payment Service Company TelrNileshNovember 30, 2021November 30, 2021 by NileshNovember 30, 2021November 30, 202101273 Payments and online banking solutions firm Cashfree Payments said that it had invested $15 million in Telr, a UAE-based payment service company. The investment makes...