1. Kei Internet Services 998 W Us Highway 160, Lockwood, MO 65682 Coordinate: 37.39112,-94.02586 Phone: (417) 232-4774