@gm789, your answers are not too long, on the contrary!
Having read this, I do not see any reason why you cannot be accomodated by some reliable financial institution(s),
if (and only if) your business does not match some of the unwanted businesses – practically the same for all, an example see e.g. here
https://help.currenxie.com/hc/en-us...do-you-accept-for-Global-Account-applications. The description “Buying and selling physical products in Europe” is yet too wide.
So now just shortly, apart from the aforesaid.
If I were you, I would go for one reasonable brick-and-mortar bank and for 1-2 reasonable EMIs, to have just one banking partner is hazardous nowadays.
Re: a brick-and-mortar bank, I guess that the fellow members quoted here
Cyprus Company - Bank Account Help. can probably help you with some Cypriot one. If you do not like Cyprus banks (I can imagine it), then some well-known offshore bank location can accomodate you – Isle of Man, Singapore, Mauritius... You can choose from more subjects there.
Re: EMIs, e.g. Currenxie can be a very good bet (everything except SEPA, using Citi bank), then e.g. an enterprise package with Intergiro (SWIFT & SEPA but SWIFT with The Currency Cloud).