Omni Tech
Consumer Report
- 06-07-2012
- 14
This company keeps calling me to update my computer - although they don't do it - just give me excuses.
Company: Omni Tech
Country: USA
State: South Dakota
City: Sioux Falls
ZIP: 57104
Address: 2900 W. 11th Street, Suite 102
Phone: 8003510245
Site: omnitech-inc.com