SHARE PURCHASE AGREEMENT DECEMBER 6, 2024