WNS Earnings: AI Insights on WNS (Holdings) Ltd