The IT services firm, which has its roots in Kerala, has a revenue base of about $1.1 billion with 60 per cent of its 25,000 employees working in India