Quarterly report pursuant to Section 13 or 15(d)

Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details)

v3.4.0.3
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Accounts payable and accrued expenses $ 4,606,852 $ 4,086,566
Accrued taxes (VAT, GST, Sales Payroll) 1,152,298 1,010,584
Accrued income taxes 53,136 27,709
Accrued interest 634,783 380,406
Accounts payable and accrued expenses $ 6,447,069 $ 5,505,265