Marco Keck, Switzerland, Hombrechtikon, M, Peter Keck AG