WNS Financials: WNS (Holdings) Ltd AI Analysis