It looks like this job is no longer available
Berlin 85K - 95K Permanent
Manchester 30K - 35K Permanent
Manchester 45K - 55K Permanent