It looks like this job is no longer available
Various $120,000 - $140,000 Permanent
London 60K - 85K Permanent
London 60 - 85 Permanent
London £80,000 – £90,000 Permanent
London £85,000 – £100,000 + benefits Permanent
London £65,000 – £80,000 + benefits Permanent
Venice €70,000 - €100,000 Contract