SHARE PURCHASE AGREEMENT Dated as of March 1st , 2024 SHARE PURCHASE AGREEMENT