Hi @mcri23,
Thank you for your post. I'm sorry to hear of the difficulty you're facing getting your account set up. I'm happy to provide some clarification.
An account must be set up in the country in which you reside. The financial instruments that can be added to an account vary from country to country. For a UK account, only local and/or US bank accounts can be added, and credit cards can only be added if they're registered to a UK address on file in your account.
Once your residence is set up in the UK, you will be able to have a UK account. In the meanwhile, if your UK company has a person who lives in the UK who can be designated the point of contact for the account, you can have that person listed as the business contact on a UK account.
I hope this helps!
Olivia
... View more