I have searched for this application, but it doesn't appear anywhere in the search results or the websites checked. If you have the application installed on your computer, go to Help > About and note the contact details. This way you will have a chance of visiting the official website (in case there is one) and get in touch with the developers.