got the same issue (germany, no key)
I don't see any transactions for Strip Em in the past 60 days... Maybe get in touch with Itch.io support and see if your payment went through....