SOLVIL ET TITUS S.A.
6, Route des Acacias
CH-1227 LES ACACIAS (CH)
Or this WUS thread...
It is part of this Asian holding company
Stelux Holdings International Ltd
27/F., Stelux House,
698 Prince Edward Road East,
San Po Kong, Kowloon, HONG KONG
Titus still makes Swiss watches. It appears most if not all of the work is contracted.
For those fluent in Chinese, the website is http://www.stelux.com