TechnoPhage, SA - From science to innovative biopharmaceuticals