Barcelona-based Impress bags 110M funding - Silicon CanalsImpress secures $117M to expand clinics and enhance orthodontic accessibility across Europe by 2025.