This is normal to have a minimum balance if you are holding a business account...
I know this Bank very well, i'm a trader myself and the deposits i paid in EU were crazzy...
I used Upaycards before, these guys answered me on 5th day..
I'm pretty much satisfied with this sbfprivee bank, i think...