Thierry Talagrand, Switzerland, Genf, M, 24 Sàrl