Omada appoints Michael Garrett as new CEO by GlobalTelcoNews Staff 5 November, 2019 0 COPENHAGEN, Denmark, Nov. 4, 2019 - Omada A/S ("Omada"), a global leader of Identity Governance and Administration ("IGA") software and ...