Contact Us

Final Logo

International Development & Technical Assistance, LLC
P.O. Box 7696
Newark, DE 19714, USA

Office:  +1 (929) 322-IDTA
Direct: +1 (302) 366-7552
Fax:      +1 (302) 366-7552

 

Send us an email: