Headquartered in Barcelona, Spain, Impress' network of clinics spans multiple European countries and serves over 250,000 patients annually. The company's recent acquisition of DrSmile has further ...