translate English to French: Administration is handled by a staff of about 20, located in Ottawa.
L’administration est assurée à Ottawa par un personnel d’une vingtaine de personnes.