A total of 31 people have been charged with offences in relation to riots in Ely, Cardiff, following the death of Kyrees Sullivan, 16, and Harvey Evans, 15, on March 22 last year.