SHAREHOLDERS AGREEMENT Made and Entered into on February 10, 2025