I would recommend if yours case is straight forward then need'nt to go through by using a consultant , if not then i strongly recommend to go through by consultant , i would rather suggest to go through offshore MARA registered consultant because they are more knowledgable and experienced then local one.