Altech Netstar
Horrible service
I am disgusted by the service received from Netsar, After calling them several time for them to come install the unit they eventually came through on the 16th Oct 2013. As a results of them coming to fit the unit after 19:00 in the evening when I called the call centre for a test a few days later I ...