About Synexa Life Sciences Ltd (08249730) United Kingdom