The Nameserver ns2.seorow.com have a IP Address of 178.162.194.171 which is hosted on Germany.
Check your web site rank, PageRank, Alexa Rank, search engine indexed pages and backlinks, your bookmarked pages by social network like digg and delicious.