NPST, a leading provider of digital banking and payments technology solutions, has announced the appointment of Ram Rastogi (DIN: 07063686) as an....