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