Good that you did your research thoroughly! Very shitty that these types of people exist :-(
Telegram indeed, but a DM on Twitter is also fine. I would also be interested in the name of the company if you could share that in that DM. Because then, whenever their name pops up, I know not to waste my time on it!