Can't download it. IT says forbidden. Contacted support, said they can't help it,
"they can't help" only in case if problem is on your side. I personally never had problems with game downloads from itch. Ask some friend to download game for you. Maybe itch banned you, or something.