Have you tried their 1800 number? It worked for me in the past.
Which number you are talking about? Can you post full number which is still working? They are still receiving calls even after the closure of the site

Site is totally gone and you can't be in touch with them, I think they have just left the project and their support might not be active till now.