Hey,
I'm a UK citizen, but for various legitimate reasons, I am not resident in any country at the moment (been moving around a lot) and am investigating various offshore options. Ive registered a company in the Seychelles and am now looking to register a bank account.
Could any affiliate...