Financials are being done by the financial team.
I find this particular interaction quite positive. This is called marketing folks, in any capacity. A friend knows a friend who knows the head of a Cruise Line and mentions what Annihilyzer is capable of.... just may pique interest and create sales. Again, this is marketing, 101. Done by every successful company...
So while yes, financials are required, its, not what the people running the company are personally doing. Instead they appear to be engaging in various marketing channels....and from the "referral form" phrasing, I suspect paying a referral fee.
It would only behoove you to follow the same pattern as the tweeter and tag, post and share their tweets, as well as maybe be creative with some of your own. If anyone has a large or fairly large amount of followers on any social media channel.... HELP YOURSELF! Stuff like this can go viral quicker then you think, especially with something like the Wuhan/Corona situation the world is currently facing. And at worse, you provide a little marketing to help the company with some posts and it helps them grow by getting their name out there a bit more.