Agents can help when a person is unfamiliar with the process and requirements. I'm not against agents, but the possibility of falling prey to fake agents and ending up in all sorts of problems, I suggest you either consult a certified law firm, look for recommended and trusted agents, or simply do the work yourself which is simple and straightforward, and will cost you much less.