The Nameserver ns1.seorow.com have a IP Address of 178.162.194.170 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.