Institut Biochimique None
IBSA is a Swiss pharmaceutical company that was founded in Lugano in 1945. It has been under current management since 1985, which has redefined its strategy to focus on developing technologies that enhance the quality of existing therapeutic solutions.