Your voice has a chance to be heard now! scamion.com - we bring changes together.

report scam

Telzio, Inc.


Country United States
State California
City Los Angeles
Address 917 W. Washington Blvd.
Phone 1 (888) 998-9080
Website https://telzio.com

Telzio, Inc. Reviews

  • Oct 9, 2018

Account #52581

This company charged my credit card, then cancelled my account for obscure reasons. then told me they will reimburse me but never did.

Called them asking for the status of reimbursement they said it was reimbursed, then asked for transaction # declined to provide it.

They then said to contact my bank to dispute the charge.

Don't do business with TELZIO.com this company is BAD.

Write a Review about Telzio, Inc.