If going through an agent is your choice and you have the money to waste, then there is no problem.
What I know is that visa application withdrawal is free, and you don't need an agent or anyone else to do it.
All you need to do is fill out the webform with your information and include the...