DATED 26 FEBRUARY 2025 ESGL HOLDINGS LIMITED and DE TOMASO AUTOMOBILI HOLDINGS LIMITED and DE TOMASO SHAREHOLDERS (as defined herein) SHARE PURCHASE AGREEMENT