Please find enclosed Notice of the 31st Annual General Meeting of the Company to be held on Wednesday July 30 2025.