Interestingly I was watching that, it just looked 'Interesting'. I couldn't make out what the tubes opposite the valves were, I assumed that they were a set of coils.
Should be easy to put 6.3v for heater and a bit of HT and see what it might do !!
I have no idea what it came from though. Googling a few numbers on the chassis might come up trumps.
Oh well, something to mess around with......