I don't know answer for much of your question, but the company is NOW Foods, and they are a well-known natural foods/vitamin company.