PCI\VEN_105A or PCI Vendor ID 105A recognizes Promise Technology as the PCI Vendor and manufacturer of devices listed below. Promise Technology address is 3241 Keller St., Santa Clara CA 95054, United States. Promise Technology website is https://www.promise.com/us/.