About Turner Interim Management Limited (10128821) United Kingdom