Helping anyone make total sense of life sciences and biotech in record time, with a particular emphasis on oncology and immunology. Communicating science with Swiss precision, American simplicity and Russian emotivity. Helping science presenters become science storytellers.
Loroch CTLS
Verified listing
-
Founded2007
-
Employees in Switzerland1-9
- Website
- Get directions
- Bookmark
- Share
- Report
- prev
- next