The city archives for Twistringen, Diepholz, Lower Saxony, Germany.
More information on the German Wikipedia page [1]
Some information in German here [2]