
1) Company of Spain 2) Spanish brand
Found on
https://www.crosswordclues.com/clue/almirall

Almirall, S.A. (formerly Almirall Prodesfarma S.A.), usually referred to simply as Almirall ({BMAD|ES0157097017|ALM}), is a Spanish international pharmaceutical company. The company is headquartered in Barcelona, Spain and was the largest (by sales and employees) Spanish pharmaceutical company in 2004. It has affiliates in Austria, Belgium, France...
Found on
http://en.wikipedia.org/wiki/Almirall
No exact match found.