as this forum is not visited that often.

But since you are here...

All I can say is, Ouch! My browser protection app called WOT, (Web of Trust), gave me red for warning! icons when I Googled Xionix, and this is what WOT says;

Not many comments, but one the same as you.

How did you pay? Credit card, debit card? Contact your provider and tell them to cancel these recurring payments.

That said, you may have problems. I can't be sure because I haven't come across this myself but I am told that "Recurring Payments" off a credit card are notoriously difficult to cancel.

See what they say.