Joseph Leonard

citizen of Carouge (GE), Carouge (GE)

Commercial register

Chair of the board of directors · joint signature by two · Genève

since Sep 14, 2026

Managing director · sole signature · Genève

since May 11, 2026

Managing director · pour une part de CHF 19'000 et une part de CHF 1'000 · sole signature · Genève

since Sep 24, 2025

Managing director · sole signature · Thônex

until Dec 6, 2023