Christian Dreier, Switzerland, Veyrier, M, Avalon ST Sàrl