Can you try on https://edrefcard2.epaphus.uk/ ? The original EDRefCard site hasn't been updated in a while. That one worked fine, cheers!