Annual report pursuant to Section 13 and 15(d)

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

v2.4.1.9
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Disclosure Text Block [Abstract]    
Accounts payable $ 3,382,818us-gaap_AccountsPayableCurrent $ 1,673,933us-gaap_AccountsPayableCurrent
Accrued taxes (VAT, GST, Sales Payroll) 1,604,829us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent 636,568us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent
Accrued income taxes 92,618us-gaap_AccruedIncomeTaxesCurrent 15,776us-gaap_AccruedIncomeTaxesCurrent
Accrued interest 499,866us-gaap_InterestPayableCurrent 97,384us-gaap_InterestPayableCurrent
Accounts Payable and Accrued Liabilities, Total $ 5,580,131us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent $ 2,423,661us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent