Dear Support,
We do not have any country restriction. Please try again I believe that was a temporary issue.
This is the FTP account for the staging site.
Best regards.
F.