Sounds like they don't want to do business with you because they think you are Russian.
Anyway, there's no business as literally Link is just tokenized credit card storage - it serves them, not me. I use 1Password with Privacy.com, so Link serves them and does nothing for me. But I feel offended by their hostile and unjust action!