Annual report pursuant to Section 13 and 15(d)

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

v3.19.1
Concentrations - Schedule of Revenue from Each Geographic Location (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue $ 5,726,572 $ 6,004,955
Europe [Member]    
Revenue $ 3,841,332 $ 3,787,582
Concentration risk percentage 67.10% 63.10%
North America [Member]    
Revenue $ 1,282,494 $ 1,529,209
Concentration risk percentage 22.40% 25.50%
South America [Member]    
Revenue $ 227,280 $ 326,647
Concentration risk percentage 4.00% 5.40%
Asia and Pacific [Member]    
Revenue $ 317,699 $ 328,633
Concentration risk percentage 5.50% 5.50%
Africa [Member]    
Revenue $ 58,096 $ 32,884
Concentration risk percentage 1.00% 0.50%