This is a German Anniversary Clock (also called a 400-day clock or torsion clock)
Identification
Maker: Jahresuhren-Fabrik (JUF), Triberg, Black Forest, Germany — that’s exactly what the stamp in image 4 reads: “JAHRESUHREN-FABRIK / Model 49 / GERMANY”.
JUF was one of the premier German anniversary clock manufacturers, operating from the early 1900s through the mid-20th century. The “Made in Germany” on the porcelain dial (image 3) and the style of the dial suggest this is likely 1920s–1940s production.
