Their website is www.travtek.net
they show the following contact info:
Phone Toll Free: 800-440-1581
Outside the U.S.: 303-494-3561
825 South Broadway Suite 40 Boulder, CO 80303
The address has been verified through other websites but I have found no further information as in terms of reviews or reliability
Thanks for your help!