Established in 1987, ICTS (International Consultants on Targeted Security) UK & Ireland forms one of the largest subsidiaries of ICTS Europe SA. With a 2016 turnover in excess of €400m, the ICTS Group employs some 12,500 employees in 22 subsidiaries across Europe, all of which are closely linked,...