Capita ArchiveShackles & Shambles: Capita and the electronic tagging boom [Warning: mentions of suicide in the ‘benefits’ section] We are in Corporate Watch / 27 Feb 2024