KFin Technologies Q3 profit up marginally, revenue surges 28%, margins shrink