v3.25.2
VAT Recoverable (Tables)
12 Months Ended
Dec. 31, 2024
Notes and other explanatory information [abstract]  
Schedule of VAT recoverable
                   
    2024     2023     2022  
               
                     
VAT recoverable     8,138       331