1. Delchem Inc 1318 E 12th St, Wilmington, DE 19802 Coordinate: 39.73982,-75.52847 Phone: (302) 426-1800