Annual report pursuant to Section 13 and 15(d)

Concentrations - Schedule of Revenue from Each Geographic Location (Details)

v3.20.1
Concentrations - Schedule of Revenue from Each Geographic Location (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue $ 5,869,558 $ 5,726,572
Europe [Member]    
Revenue $ 4,152,218 $ 3,841,332
Concentration risk percentage 70.70% 67.10%
North America [Member]    
Revenue $ 1,162,869 $ 1,282,494
Concentration risk percentage 19.80% 22.40%
South America [Member]    
Revenue $ 42,212 $ 227,280
Concentration risk percentage 0.70% 4.00%
Asia and Pacific [Member]    
Revenue $ 414,725 $ 317,699
Concentration risk percentage 7.10% 5.50%
Africa [Member]    
Revenue $ 46,783 $ 58,096
Concentration risk percentage 0.80% 1.00%