Apologies for the delayed reply.
There should been a payment/update a link on the email confirmation or credit card processing notification you would have received. This links directly to our secure billing provider. You can also email me directly at [email protected] and I will try and get you the right assistance.
I tried looking up your account, but didn’t find your name linked under an account that I could see.