translate English to French: I know that you also enlisted the aid of the legal services to try and clear up the situation.
Je sais que vous avez vous aussi chargé les services juridiques de donner un éclaircissement.