Transferwise opened for me last year (but I uploaded corp bank statements which you may not have). Give them a shot. It seems to me that anything bank / payment processor related, works for some people, not for others. Report back and let us know what worked for you.
Last edited: Aug 22, 2021