Happiest Minds Q3 net falls 19.6%