1. Lorchem Technologies 1150 Davis Rd, Elgin, IL 60123 Coordinate: 42.06904,-88.30717 Phone: (847) 468-8800