Neura telecom
Deduct over money
Its fraud company they told lie about their deals n took my credit card number n deduct much amount n even they are harrashing me by calling me ...