XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Other Payables and Accruals (Details) - Schedule of other payables and accruals - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of other payables and accruals [Abstract]    
Accrued payroll and welfare payable $ 178,706 $ 180,878
VAT and other taxes payable 192,563 92,608
Others [1] 109,989 63,118
Other payables and accruals $ 481,258 $ 336,604
[1] As of December 31, 2021 and 2020, others mainly consist of the outstanding refundable balance upon termination of the cooperative agreement with one customer and payables for rental expenses.