This company has moved. It is now at 1500 Coleman Ave. in Santa Clara, CA. 95050
All reviews seem positive