Profile: Tech Guru is a Computer & IT - Technical Support company located at Adelaide, South Australia Australia, address is 8/3 Park Lane, Adelaide 5000 SA, postcode is 5000, you can contact Tech Guru by phone 0421 917 114
Please share as much information as you can about Tech Guru so other users can benefit from your comment.