OK, I think I solved the catechin mystery. It looks like it's another one of these molecules that someone suddenly decided is good for you - like antioxydants - I mean, we wouldn't want to rust, now would we?
So, anyway, there is apparently catechin in tea, and it has become a selling point, hence the prominent presence of the word on the first product. So there you are, Geoff, we don't know exactly what it is but it is definitely good for you