L

LEO Science & Tech Hub

10 employees

LEO Science & Tech Hub explore cutting-edge science and technology opportunities with relevance for dermatology.

Basic info

Industry

research

Sectors

Information Technology

FAQ