191 employees
Falcon Technologies International is a manufacturer of optical data storage media products.
2005