v3.25.2
Trade payables - Schedule of Trade Payables (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Schedule of Trade Payables [Abstract]    
Trade payables due to related parties $ 2,525,892 $ 3,036,901
Trade payables – others 3,904,446 5,345,807
Employee related payables 40,537 47,446
Total $ 6,470,875 $ 8,430,154