The company most likely bought a database of crypto-related contacts.
Isn't it at all possible that they're just calling random numbers, not necessarily from crypto-related databases? It seems to me like their chance of scamming is close to zero if the person they end up calling is actually knowledgeable about the subject. If I were to run a scam like that, I would prefer to call people who have no idea how cryptocurrencies work.
Either way, the least we could do is spread the word that a scam like this is going around.