Tata Technologies Q2 net profit dips 2% to ₹157 crore