Citation: 6B_623/2020 E. 2

Au vu de ce qui précède, le recours doit être admis, l'arrêt attaqué doit être annulé et la cause doit être renvoyée à la cour cantonale pour nouveau jugement. La recourante qui obtient gain de cause ne supportera pas de frais judiciaires (art. 66 al. 1 LTF). Elle peut prétendre à une indemnité de dépens, à la charge, pour moitié, du canton de Genève et, pour moitié, des intimés B.________ et C.________ Ltd., solidairement entre eux (art. 68 al. 1 et 4 LTF). Les intimés qui succombent supporteront solidairement une partie des frais judiciaires (art. 66 al. 4 LTF). Par ces motifs, le Tribunal fédéral prononce :