| 7th Sep 2017 11:28 am |
RNS |
Director Shareholding |
| 6th Sep 2017 7:00 am |
RNS |
Director Shareholding |
| 5th Sep 2017 7:00 am |
RNS |
Half-year Report |
| 22nd Aug 2017 7:00 am |
RNS |
Contract wins |
| 17th Aug 2017 11:08 am |
RNS |
Contract win |
| 3rd Aug 2017 7:00 am |
RNS |
Trading update and directorate changes |
| 25th Jul 2017 7:00 am |
RNS |
Contract Win |
| 5th Jul 2017 7:00 am |
RNS |
Contract win |
| 27th Jun 2017 7:00 am |
RNS |
Contract win |
| 16th Jun 2017 7:00 am |
RNS |
Framework agreement signed |
| 1st Jun 2017 11:17 am |
RNS |
Holding(s) in Company |
| 30th May 2017 1:41 pm |
RNS |
Result of AGM |
| 30th May 2017 7:00 am |
RNS |
AGM Statement |
| 15th May 2017 7:00 am |
RNS |
Director/PDMR Shareholding |
| 2nd May 2017 7:00 am |
RNS |
Publication of accounts and notice of AGM |
| 2nd May 2017 7:00 am |
RNS |
Contract Win |
| 25th Apr 2017 7:00 am |
RNS |
Final Results |
| 30th Mar 2017 7:00 am |
RNS |
Contract win |
| 24th Feb 2017 7:00 am |
RNS |
Grant Award |
| 31st Jan 2017 7:00 am |
RNS |
Director/PDMR Shareholding |
| 26th Jan 2017 7:00 am |
RNS |
Trading Update |
| 19th Jan 2017 7:00 am |
RNS |
Contract wins and update on expectations for 2017 |
| 23rd Dec 2016 7:00 am |
RNS |
Contract wins |
| 8th Dec 2016 7:00 am |
RNS |
Distribution Agreement in Germany |
| 14th Nov 2016 7:00 am |
RNS |
Contract Win |
| 14th Oct 2016 7:00 am |
RNS |
Contract win |
| 13th Sep 2016 7:00 am |
RNS |
Renewal of agreements |
| 7th Sep 2016 7:00 am |
RNS |
Interim results for six months ended 30 June 2016 |
| 21st Jul 2016 7:00 am |
RNS |
Contract with Exeter University |
| 1st Jul 2016 7:00 am |
RNS |
Business Alert Sales & Contract wins |
| 29th Jun 2016 7:00 am |
RNS |
Brexit Impact on EU Supply |
| 17th Jun 2016 7:00 am |
RNS |
Director Dealing |
| 8th Jun 2016 10:05 am |
RNS |
Result of AGM |
| 7th Jun 2016 7:00 am |
RNS |
AGM Statement |
| 31st May 2016 4:40 pm |
RNS |
Second Price Monitoring Extn |
| 31st May 2016 4:35 pm |
RNS |
Price Monitoring Extension |
| 6th May 2016 7:22 am |
RNS |
Publication of accounts & notice of AGM |
| 28th Apr 2016 7:00 am |
RNS |
Final Results for the year ended 31 December 2015 |
| 26th Feb 2016 7:00 am |
RNS |
Termination of Appointment |
| 28th Jan 2016 7:00 am |
RNS |
Trading Update |