the website you linked reads like homeopathic conspiratorial junk. I would be wary of anything they cite
The pharmacological industry resistance to these findings is unsurprising.
Most of it didn't work, and caused severe side effects.
This is from the British Medical Association: https://www.bmj.com/content/357/bmj.j2097
This is from the Royal Society of Medicine: https://journals.sagepub.com/doi/full/10.1177/01410768187968...