You can rate the company Embassy of Algeria, Office of Military and Defense by filling out this form.
More contact info for Embassy of Algeria, Office of Military and Defense:
Embassy of Algeria, Office of Military and Defense
2118 Kalorama Rd NW
20008 Washington