Well, uh, did you contact their info@ email address?
I'm pretty sure they can take foreign cards. There may be a chance YOUR card wasn't accepted for some reason. Possibly due to fraud controls on their end, or your bank may have blocked it, or it's prepaid (sometimes this is an issue), etc etc.