Revenue
FY, 2023




United Kingdom
The Schrödinger Building , Oxford Science Park
United States
2125 Biscayne Blvd #400e
Austria
Campus-Vienna-Biocenter 5
Japan
2-chōme-2-2-19F Umeda, Kita Ward
United Kingdom
Dundee One, RiverCourt, 5 West Victoria Dock Road