XML 53 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Payables and Accruals (Details) - Schedule of other payables and accruals - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Schedule of other payables and accruals [Abstract]    
Accrued payroll and welfare payable $ 74,969 $ 178,706
VAT and other taxes payable 75,436 192,563
Others [1] 1,291 109,989
Other payables and accruals $ 151,696 $ 481,258
[1] As of December 31, 2021, others mainly consist of the outstanding refundable balance upon termination of the cooperative agreement with one customer and payables for rental expenses.  These balances were settled and paid as of June 30, 2022.