v3.25.2
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Other Current Assets [Abstract]      
VAT recoverable $ 649,496 $ 846,269 $ 1,039,421
Deferred tax assets 104,217 85,865 65,858
Prepaid Expenses 4,120 4,096 23,319
Advance to suppliers 13,811
Total other current assets $ 757,833 $ 936,230 $ 1,142,409