The Nameserver ns1.66host.cn have a IP Address of 199.66.90.201 which is hosted on Canada.
Magic Downloads Online Shop - Magic Videos and PDF eBooks Instant Download