Dated March 7, 2024 SHARE SALE AGREEMENT relating to the sale and purchase of 100,000 shares in Carnegie Hill Limited (Registration No. 239016)