Notes Payable (Details Narrative) - USD ($)
12 Months Ended
Mar. 23, 2017
Dec. 31, 2019
Note Payable [Member] | Director [Member] | January 1, 2018 [Member]    
Debt Instrument face value   $ 11,952
Interest rate   5.00%
Accrued interest   $ 2,386
Maturity date   Oct. 30, 2017
Loans Payable [Member]    
Debt Instrument face value $ 8,695  
Loan fee $ 695  
Notes Payable, Other Payables [Member]    
Description of debt Instrument payment terms Minimum payments of 10% of the loan every ninety days from the start date of March 26, 2017.