Tech company with offices in Ireland takes down website information on firm's work with IDF. - eviltoast