It looks like this job is no longer available
London 95K - 100K Contract
London 110K - 120K Permanent