Yes, both are applying for residency in the UKHave you considered Starling Bank or Monzo? Both work with UK-registered LTDs.
They no longer accept LTDs in the UKBunq
It could be France or Portugal, but no residence in the UKIt depends where you are from
There are lots of UK companies managed by foreign members