VELISA Verified Customer Better customer service! Tech No show VELISA Verified Customer Better customer service! Tech No show Posted about 5 years ago