Hi Atoska I get my B Plus from Market Lab, order # ML0407, Phone # 800-237-3604. I do not know it's components, other than formaldehyde. The company that makes it is Advanced Biomedical Reagents & Technologies.