ORDINARY SHARE PURCHASE AGREEMENT Dated as of November 25, 2024 by and between TNL MEDIAGENE and