Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Sep. 20, 2018
Dec. 31, 2019
Dec. 31, 2018
Allowances for doubtful accounts   $ 59,100 $ 159,500
Allowance for bad debt  
In-transit inventory   1,958,553 4,203,400
Allowance for inventory   40,800 39,300
Due from related party for future shipments   $ 1,285,900 1,139,619
Foreign currency translation, description   The rates used in the financial statements as presented for December 31, 2019 and 2018 were 1.337 and 1.336 US dollar to UK pound sterling, respectively.  
Foreign currency translation adjustment   $ 50,141 (38,622)
Advertising expenses   81,700 $ 127,000
Due to suppliers   $ 927,800  
Converted into common shares   500  
Stock option exercised   3,120,000 3,120,000
Effective income tax rate   (0.04%) 1.47%
Interest and penalties  
Pro Forma [Member]      
Effective income tax rate     1.36%
Related Party [Member]      
Interest payable   $ 350,900 $ 174,600
Warrant [Member]      
Warrant exercise   353,250  
Stock Option [Member]      
Stock option exercised   3,120,000  
Series A Convertible Preferred Stock [Member]      
Shares outstanding   1,413  
Converted into common shares   706,500  
Two Suppliers [Member]      
Concentration risk, percentage   42.00%  
Two Suppliers [Member] | Indonesia [Member]      
Concentration risk, percentage   65.00%  
Two Suppliers [Member] | Philippines [Member]      
Concentration risk, percentage   65.00%  
One-time Purchase Supplier [Member]      
Concentration risk, percentage   21.00%  
Three Suppliers [Member]      
Concentration risk, percentage     87.00%
Indonesia and Philippines [Member]      
Concentration risk, percentage     93.00%
Bacolod [Member]      
Concentration risk, percentage   27.00% 49.00%
Supplier [Member]      
Outstanding accounts payable $ 388,199    
Due to suppliers $ 1,465,000    
Revenue [Member]      
Concentration risk, percentage   46.00% 65.00%
Accounts Receivable [Member]      
Concentration risk, percentage   24.00% 65.00%