Are you a contributor/admin/do you have access to the itch page they created?
Yes, I do
Then you should be able to basically copy it piece-by-piece to a new page.
Thanks, that's what I did in the end.