@khinkali raised a good question, this is what I'm wondering as well, do we really need a bank account?
After researching more after posting this thread, I think an UK LLP is really interesting for my case, and if I get an EEA resident to be the other member, I'm told I can virtually open...