Hello, I haven't taken any of those medicines, but I know the company that makes Ambrotose is Mannatech, and a company called Herbspro has access to most of the others. I recognize a lot of the names of products you mention from their website and from my reading about cancer. You can learn a lot about the products from their website, too.
Best wishes,
Tigerlillygal