Altech Netstar
Lack of Service
Altech Netstar has been calling me since December last year, to install a tracking device with them for my vehicle. I finally agreed last week for a fitment to be done this week on 04/06/2013. what upsets me is the fact that when I was sold this, certain things weren't mentioned, like the fact that ...