There is a visa agent based in the offices of Mannai Travel near Jaidah Flyover. For me their service is unnecessary and not very good. Personally, why not call the Embassy in Dubai first and ask whether you could submit it directly using a courier? You could save a day or 2 and the agency fee.