translate English to French: It could be a team that is responsible.
Il peut s’agir d’une seule personne ou d’une équipe.