v3.25.1
SCHEDULE OF INVENTORIES CONSISTS OF PET (POLYETHYLENE TEREPHTHALATE) MATERIALS (Details) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Inventory [Line Items]    
Inventories $ 287,628 $ 664,400
PET Flakes [Member]    
Inventory [Line Items]    
Inventories 21,005 5,821
PET Pellets [Member]    
Inventory [Line Items]    
Inventories 58,739 85,077
PET Strap Belt [Member]    
Inventory [Line Items]    
Inventories 68,028 42,183
Other PET Materials [Member]    
Inventory [Line Items]    
Inventories 121,768 527,882
In Transit Materials [Member]    
Inventory [Line Items]    
Inventories $ 18,088 $ 3,437