The Nameserver ns1.dnsk7luo5.ru have a IP Address of 89.223.28.99 which is hosted on Russia.
A simple URL shortner.