Twenty-four people face charges of fraud, theft and corruption relating to the police service contract for vehicle repairs in 2017.