EDRI, Yosef Role: Director Appointed Date: 29 Mar 2023 Resigned / Terminated Date: Active Correspondence Address: Craftwork Studios, 1-3 Dufferin Street, London, EC1Y 8NA