Company STAFFLOGIX CORPORATION Address 1751 W. Diehl Road, Suite 300, Naperville, IL, 60563 - 4800, USA