Charles Taylor secures £13.1M Criterion deal

August 11, 2017