1. Str Technologies 530 E Independence Dr Ste D, Union, MO 63084 Coordinate: 38.46047,-91.01171 Phone: (636) 742-1667