1. Ebara Technologies Inc 4608 Industry Ln Ste F, Durham, NC 27713 Coordinate: 35.94128,-78.90194 Phone: (919) 544-1899