The TTC Longlife Battery was produced by Iseco. It is a Lithiumjod-Battery, which usually forms the back of the watch and supplies energy for appr. 20 years. I have one since 15 years and still running

The Waterclock, here an advertising gift of IBM, generates the energy in two tanks, where a zinc and a copper electrode with water as electrolyt generate electric power to drive the clock.