At least your agency seems to be honest. Many agencies will say that it's no problem to open a bank account for your offshore company, but when you try and it's not possible, they will often offer to introduce you to the bank for a fee, but they already know it's not going to work.