IT Service Delivery Analyst at Heidrick & Struggles International – Covent Garden | Jobyssey