Prepayment, other assets, and deposits (Details) - USD ($) |
Dec. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] | ||
Inventory Purchase | $ 457,875 | $ 14,106 |
Rent and rent deposits | 18,776 | 7,688 |
VAT | 129,480 | 24,735 |
Professional service | 231,066 | 10,462 |
Other services | 57,282 | 41,072 |
Prepayment and other current assets | 894,479 | 98,063 |
Rent deposits | 59,144 | 53,998 |
Other | 1,794 | 17,092 |
Allowance for doubtful accounts | (478) | (518) |
Prepayment and deposit | $ 60,460 | $ 70,572 |