Internet Download Manager official Reseller in China

This is a highly recommended Internet Download Manager reseller

*Shenzhen Qiruitian Software Technology Co., Ltd.*

Address:
7-M, Nanjingyuan Building, No.147, Taoyuan Road, Nanshan District, Shenzhen.
Payment options:
AliPay, PayPal, WebMoney, International Credit Card & Debit Cards