India IT: good results, mixed response