It seems that the Horizon Digital is no longer in business. There is no website associated with the software or the service. In this case, there isn't anything to do because your subscription was already canceled automatically. However, if you see credit card charges, contact your local bank to obtain a refund or to cancel the payments for that service.