I've checked the software and it doesn't appear to be available anymore which means it's probably discontinued. I've also used information from Software Informer and other websites listed through Google Search, but there was nothing available. That could be the reason why you're visiting these pages in circles. There's also no official website to get to contact the developers. You need to choose another application because this one isn't available anymore.