v3.26.1
Schedule of inventories, net (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Inventory [Line Items]      
Less: Allowance for stock obsolescence $ (2,501) $ (24,281) $ (24,331)
Total inventories, net 103,914 163,993  
Medicine and Medical Devices [Member]      
Inventory [Line Items]      
Medicines and medical devices $ 106,415 $ 188,274