for what arslan??? he's not worried about his Google ranking he knows his site haven't good SERP Ranking but he want to know why his site is in good position At search-2-search.com ????
First I think you should Google if your site has been accepted or not? Use site:yourdomain.com helps. I agree that search-2-search.com won't help you much when it comes to bring in more traffic. The priority should be put onto major search engines. Good luck.
Don't spend too much of your energy to find out why you were #1 in search-2-search.com. It won't help you to get traffic. You need to know how to rank well in google and should spend your energy to achieve that.