It looks like this job is no longer available
London 120-150k + Bonus + Stocks Permanent
London 120-160k + Bonus + Stocks Permanent
Amsterdam 80K - 85K Permanent