Enquiries Not sure why I have been debited R95 by this company. If it is Altech netstar like I see on other reviews, kindly contact me to explain this debit to me as I cancelled my contract on 17 August 2017. I gave 30 days notice and it is now 1 October 2017. I do […]

View the Scam and Fraud Alert for Badger Administration on ScamTracers.com at –

Badger Administration