| 3rd Nov 2025 10:56 am | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 14th Oct 2025 4:02 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 10th Oct 2025 7:00 am | 
                                            RNS | 
                                            Notice of AGM | 
                                        
                                                                            
                                            | 1st Oct 2025 9:47 am | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 25th Sep 2025 4:49 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 24th Sep 2025 11:35 am | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 19th Sep 2025 2:39 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 17th Sep 2025 12:14 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 11th Sep 2025 12:20 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 8th Sep 2025 4:05 pm | 
                                            RNS | 
                                            Additional Listing | 
                                        
                                                                            
                                            | 4th Sep 2025 7:00 am | 
                                            RNS | 
                                            Preliminary results | 
                                        
                                                                            
                                            | 4th Sep 2025 7:00 am | 
                                            RNS | 
                                            Accelerated Chinese porcine JV formation | 
                                        
                                                                            
                                            | 28th Aug 2025 4:57 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 19th Aug 2025 3:03 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 19th Aug 2025 7:00 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 6th Aug 2025 10:51 am | 
                                            BUS | 
                                            Holding(s) in Company | 
                                        
                                                                            
                                            | 4th Aug 2025 11:14 am | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 1st Aug 2025 10:10 am | 
                                            RNS | 
                                            Block Listing Six Monthly Return | 
                                        
                                                                            
                                            | 1st Aug 2025 10:05 am | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 15th Jul 2025 7:00 am | 
                                            RNS | 
                                            FY25 Trading Update | 
                                        
                                                                            
                                            | 9th May 2025 9:25 am | 
                                            RNS | 
                                            Appointment of Financial Adviser & joint Broker | 
                                        
                                                                            
                                            | 1st May 2025 2:28 pm | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 30th Apr 2025 7:00 am | 
                                            RNS | 
                                            PRRS Resistant Pig – FDA Approval | 
                                        
                                                                            
                                            | 25th Apr 2025 4:30 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 25th Apr 2025 4:28 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 2nd Apr 2025 5:08 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 2nd Apr 2025 3:43 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 13th Mar 2025 7:00 am | 
                                            RNS | 
                                            Appointment of Chief Financial Officer Designate | 
                                        
                                                                            
                                            | 3rd Mar 2025 11:32 am | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 28th Feb 2025 1:30 pm | 
                                            RNS | 
                                            Director/PDMR Shareholding | 
                                        
                                                                            
                                            | 27th Feb 2025 7:00 am | 
                                            RNS | 
                                            Interim Results | 
                                        
                                                                            
                                            | 26th Feb 2025 7:00 am | 
                                            RNS | 
                                            Non-Executive Director Retirement | 
                                        
                                                                            
                                            | 3rd Feb 2025 3:17 pm | 
                                            RNS | 
                                            Block Listing Six Monthly Return | 
                                        
                                                                            
                                            | 3rd Feb 2025 9:40 am | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 15th Jan 2025 7:00 am | 
                                            RNS | 
                                            Half Year Trading Update – Ahead of expectations | 
                                        
                                                                            
                                            | 12th Dec 2024 5:07 pm | 
                                            RNS | 
                                            Notification of Major Holdings | 
                                        
                                                                            
                                            | 20th Nov 2024 3:32 pm | 
                                            RNS | 
                                            Results of AGM | 
                                        
                                                                            
                                            | 20th Nov 2024 7:00 am | 
                                            RNS | 
                                            AGM Trading Update | 
                                        
                                                                            
                                            | 1st Nov 2024 10:42 am | 
                                            RNS | 
                                            Total Voting Rights | 
                                        
                                                                            
                                            | 22nd Oct 2024 7:00 am | 
                                            RNS | 
                                            Chief Financial Officer Retirement |