It's 2M subscribers, not 20M. Why should it show up on Google? It's a website internal registration process. 2M subscribers doesn't mean they are all active customers and purchase on a regular basis.
No, Beyond Human wasn't acquired for their testo booster. It was first and foremost acquired for their marketing and sales platform which reaches 20M - 30M people in the US through various print media.