They don't have an email support, just a chat button.
I just tried their webpage> order button, and it opened for payment and subscription.
Might be worth a try,or use the chat button, to query renewal.
https://www.wizztv.co.uk/
And this is what I got when clicking on chat, how do I renew my subscription.