It is unusual to need a consultant to open a bank account for you, and I would also be concerned that perhaps the consultant could take the money and do nothing, or continue to demand various sums of money for "expenses" like permits, licenses, identity check, etc. until you give up.
Some of the more accepted ways to open a bank account are:
A: Call up an established bank and follow their instructions to open a personal account . Make sure you are calling on a real bank, one that has been around a while. Hints: has permanent locations, in the local phone book, and has shares traded on a national stock exchange. Call the bank directly, don't use a number given to you by a 3rd party consultant, as it may be a trick... Discuss on the phone and find out if you can open an account by mail or if you need to visit in person.
B: Create a company or branch office in the foreign country, assuming this is for business or investing. and open an account by appointing someone (like a lawyer or accountant or similar professional) in the foreign country to represent the company to open an account in person.
If you are a US citizen, you will want to ask your CPA/accountant/tax lawyer about the TD F 90-22.1 Foreign Account Bank Report form, and the FATCA Foreign Account Tax Compliance Act. There can be very large fines for not making the required reports.
The requirements to open a bank account have become more strict in many countries, so don't be surprised if they will not open an account for a foreigner with no local address, if that is your situation.