Why don't you contact their support department?
I had never heard of the service until now, but it looks like it's designed to be able to remotely access your computer at home. Your ISP is likely consistently changing your IP address, (typically to prevent customers from hosting servers on their home internet connection). This can turn into an issue when you go to remote into your desktop at home and your ISP decided to change your IP on you. Thus, the service likely installs some kind of service on your computer to detect your IP and forward it to their servers.