Faits : A. La société A._ Sàrl, dont l'associé gérant est B._, a pour but l'importation et la distribution de tous produits alimentaires, plus particulièrement d'origine italienne, ainsi que l'exploitation d'établissements publics ou de magasins de vente au détail. Le 18 décembre 2018, la société anonyme de droit public Chemins de fer fédéraux suisse CFF (ci-après: les CFF) a informé les intéressés qu'elle renonçait à leur louer un local commercial situé dans un bâtiment lui appartenant sis dans les bâtiments de la nouvelle gare des Eaux-Vives et dont l'attribution avait été mise au concours en mai 2017. Saisie sur recours, la Cour de justice de la République et canton de Genève, par arrêt du 28 mai 2019, a déclaré le recours irrecevable, la compétence pour connaître du litige revenant au Tribunal administratif fédéral. Par arrêt 2C_640/2019 du 8 juillet 2019, le Tribunal fédéral a déclaré irrecevable le recours déposé le 4 juillet 2019 par les intéressés contre l'arrêt rendu le 28 mai 2019 par la Cour de justice. Le 16 septembre 2019, les intéressés ont requis la révision de l'arrêt du Tribunal fédéral. Par acte du 4 octobre 2019, ils ont également formé une demande en révision de l'arrêt rendu le 28 mai 2019 par la Cour de justice. En procédure cantonale, la demande était fondée sur l'allégation selon laquelle ils avaient, le 4 juillet 2019, lors de la rédaction du recours au Tribunal fédéral, pris connaissance de l'étude d'impact réalisée en marge du «PLQ gare des Eaux-Vives». Il en ressortait qu'il existait entre les CFF, le canton et la ville de Genève une convention de répartition des terrains et droits à bâtir du périmètre de la gare précitée. Le marché litigieux était donc issu d'un partenariat, de sorte que les CFF disposaient d'un monopole. Ces éléments nouveaux établissaient la nature cantonale et communale du marché litigieux ainsi que le caractère mensonger des propos des CFF. Par arrêt 2F_21/2019 du 7 février 2020, le Tribunal fédéral a rejeté la demande en révision. B. Par arrêt du 30 juin 2020, la Cour de justice du canton de Genève a déclaré irrecevable la demande en révision de son arrêt du 28 mai 2019. C. Agissant par la voie du recours en matière de droit public et celle subsidiaire du recours constitutionnel, la société A._ Sàrl et B._ demandent au Tribunal fédéral, sous suite de frais et dépens, de réformer l'arrêt rendu le 30 juin 2020 par la Cour de justice du canton de Genève en ce sens que la demande en révision qu'ils ont formée le 4 octobre 2019 est déclarée recevable. La Cour de justice du canton de Genève persiste dans les considérants et le dispositif de son arrêt. Les CFF concluent au rejet du recours sous suite de frais et dépens. Les intéressés ont déposé des observations finales.