You can get in touch with the developers of the application through the contact options posted below. I've checked the website and I didn't find the page you've mentioned in your question which could also mean that the developers have stopped it due to unknown reasons.
Use the following details and you can send the ID to the email as well:
Mobile: +91-9533599282, +91-8465083040. Email: firstname.lastname@example.org