v3.25.2
CASH AND CASH EQUIVALENTS (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
CASH AND CASH EQUIVALENTS    
Cash and cash equivalents $ 709,127 $ 822,251
Cash at bank 699,241 650,006
Cash in hand 9,886 10,868
Pay orders in hand 0 161,377
Current Accounts [Member]    
Cash at bank 696,182 645,911
Saving Accounts [Member]    
Cash at bank $ 3,059 $ 4,095