Stock Price
2024-10-29
Market Capitalization
2024-10-29
Revenue
FY, 2023

Pre-Clinical Discovery Phase Products
Feb, 2021
Patent Applications
Feb, 2021
United States
4800 Hampden Ln #200
Spain
c/Baldiri Reixac, 4-12 i 15
Switzerland
Via Francesco Soave 6