Profile: Ambac International is a Management and public relations services company located at Elgin, South Carolina USA, address is 594 Spears Creek Church Rd, Elgin 29045-9313 SC, postcode is 29045-9313, you can contact Ambac International by phone 8037352163
Please share as much information as you can about Ambac International so other users can benefit from your comment.