the embassy/consulate should be able to provide all the services that you've mentioned. Hopefully they will prove goodwill as well! Cheers!