Directory Company Details Vita-Touch Address: 10946 N 126 Place, Scottsdale, AZ 85259 United States Phone: 630-363-7892 Web site Contact Ian Carrus Company Type: Manufacturer