Thierry Talagrand, Switzerland, Genève, M, 24 Sàrl