Tata Consultancy Services said on Wednesday it would buy back shares worth up to 160 billion rupees ($2.18 billion), and reported a fall in quarterly profit as it set aside 12.18 billion rupees to ...