Maybe I'm the reason here: my company is just a couple of months old, no turnover, no residency, legal address in a suburb, no employees. But hey, before I can get all these things above I need to have a bank account in the first place for fucks sake 😀 I can show all my products,︀ all operations, all counterparties. Maybe they just dont like money, idk.
TBC is nice so︁ far, they opened account easily.