Location Locations Check Mark Systems operates worldwide. This section provides headquarters information in the United States. Headquarters Check Mark Systems 7814 Grand Lillie Drive Durham, North Carolina 27712 Phone: (919) 399-9103