I couldn't find the definition of teatotallers anywhere in your article. Google doesn't help either, the only thing I found is a coffeeshop in the US.

Is that someone who drinks tea? I started drinking tea this year so I'm wondering. Or maybe it's a play on words that someone who is not a native English speaker like me wouldn't get?

Please confirm.