The nameserver ns2.itsgenius.biz have a IP Address of 128.199.49.227 which is hosted on Netherlands.