1. Twin Power Inc 1111 E 1st St N, Wichita, KS 67214 Coordinate: 37.68763,-97.32475 Phone: (316) 263-8106