You'd better stay away from them. We used to work with them, and they were quite OK for a while, but after some time we noticed that at the end of each month they were stealing money from our account by making our current balance "0" instead of rolling it to next month, and they acted as if it were OK.
Then we stopped cooperating with them, and now it is a big issue to receive even 10% hold from them. They would always forget about the time when payment is to be made, and tend not to reply to e-mails.