Honestly speaking never recommend this they not based uk they freeze accounts without telling u (money still in)
Really annoying losing business so be careful open your bank with only trusted bank like Lloyd Barclays NatWest etc
Be aware tide can scam u any time and u can’t claim ur money even u are 100% legit business owners
Don’t waste your time and money
Never recommended