v3.24.3
Other Non-current payables and liabilities - Schedule of Other Non - Current Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure of other non-current payables and liabilities [abstract]      
Long-term Leasehold Deposits Received $ 0 $ 0 $ 69,836
Total $ 0 $ 0 $ 69,836