Company OWEN VALLEY INFORMATION TECHNOLOGY SERVICES INC. Address 217 N. Main St., Spencer, IN, 47460, USA