Rare but attested business usage meaning "to provide office space for" or "to have offices in a place".
installerau sens de pourvoir de locaux de bureau Synonyms
act (as)
perform (duties)
discharge (duties)
hold (an office)
occupy (an office)
function (as)