I see they are now another company, but the transition is a mess.
I have been paying for a few years, but did not get any email, and cannot login to do anything. I found an old link you posted to get in (https://secure.2co.com/myaccount/_) and updated the card and renewed manually
Still can't...