Tharisa plc delivers ‘splendid set of results’ Segment 02
--:--
Revenue shows 103.6% improvement on back of strong production numbers.