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 |