UTIME LIMITED SHARE PURCHASE AGREEMENT JANUARY 14, 2026 UTIME LIMITED ORDINARY SHARES PURCHASE AGREEMENT