I just received 3 tv streaming stick in the mail from this company. All three were charged to my credit card and sent to my address. Problem is that I didn't order anything from them. Now I've had to cancel my credit card and wait for a new one and I have no idea who this company are.
Claim your business profile now and gain access to all features and respond to customer reviews.