1 publicly visible post • joined 26 Feb 2008
The Germans should be feeling "stitched up". They paid £3m for 750 names. that's £4,000 per head.
HMRC pays £100k for 100 names. That's £1,000 per head.