not in europeYou didn’t exactly pick the smartest place to set up your company. I would’ve looked into Cyprus, Malta, or somewhere you can still get a bank account for a Belize company, though honestly, I don’t think that’s really possible anymore.
Maybe @CyprusLawyer101 is able to help you with banking for your company, I see he was in the past for other users.