November 27, 2019 Indigita appoints Achille Deodato as CEO Updated: Jun 30, 2021 Zurich, 27 November 2019 – The appointment forms part of… Read share post