01862 JINGRUI HLDGS Financial Statements/ESG Information - (Interim/Half-Year Report) 01873 VIVA BIOTECH Next Day Disclosure Returns - (Share Buyback) 01895 XINYUAN PM Announcements and Notices - ...