Well, not sure if it is how I presented my case, but I was told they are not offering accounts outside the US at the moment.
I suggested I could open a US based LLC, but they were also not willing to open an account in that case.
Looks like (at least I) will have to wait until they offer accounts outside of the US.