Founded in 1995 by watchmaker brothers Felix and Thomas Baumgartner and artist Martin Frei, Urwerk watches is an award-winning luxury brand based in Geneva.