
21st Century makes loss in 2016 after cancelled orders
21st Century Technology plc has announced its final results for the year ended December 31, 2016, showing the firm making a loss for the year. Revenue fell by £0.6m to £11.6m, with the firm making an underlying […]