The Nameserver ns1.changer.biz have a IP Address of 83.220.175.173 which is hosted on Russia.
Changer.BIZ - International