Non-US citizens won't be able to enter the last 6 digits of their US Social Security Number so the site is not going to be of value to you. (Although I'm not sure why they block Europe, there are certainly US citizens living abroad now.)
I don't know where to send you, but I would advise against sending at this point any additional responsibility or personal information to Equifax if you haven't already.
I don't know where to send you, but I would advise against sending at this point any additional responsibility or personal information to Equifax if you haven't already.