Citation: 1B_485/2019 E. 4

Le recours doit être admis. L'arrêt attaqué est annulé en tant qu'il prévoit pour le recourant, à titre de mesure de substitution à la détention provisoire, l'obligation de déférer à toute convocation du pouvoir judiciaire et l'interdiction de contacter, de quelque manière que ce soit, directement, par l'intermédiaire de tiers ou par tous moyens électroniques, les partenaires commerciaux de B.________ SA, la cause étant renvoyée, sur ce dernier point, à la cour cantonale pour nouvelle décision dans le sens des considérants. L'arrêt attaqué n'est pas annulé en tant qu'il porte sur les autres mesures de substitution ordonnées. Compte tenu du bien-fondé des griefs développés par le recourant, l'arrêt attaqué est également annulé en tant qu'il statue sur les frais et dépens de la procédure cantonale, la cause étant renvoyée à la cour cantonale pour nouvelle décision sur ces points. Il n'est pas perçu de frais judiciaires (art. 66 al. 4 LTF). Le recourant, qui obtient gain de cause avec l'assistance d'un mandataire professionnel, a droit à des dépens pour la procédure fédérale à la charge du canton de Genève (art. 68 al. 1 LTF). Par ces motifs, le Tribunal fédéral prononce :