Hello, I think that itch.io should be able to sort it out - I don't have the ability to refund from my end, otherwise I would right away. Let me know if itch.io do not issue your refund by a week and I'll send them an email
Ok thanks, I had already replied to the email they sent me this morning but I don't know how long it takes them to reply because I saw that they are very slow so we'll see. If not I'll write to let you know. Thanks.