Thomas Rüst, Switzerland, Basel, M, Agreta AG, DMC Rüst