WOW Concept is a multi-brand retailer that reads more like a discovery platform than a department store. Founded in Madrid roughly five years ago, it hunts for the newest, mostly digital-first brands and gives them a physical stage: prime buildings of 3,000 to 8,000 square meters, five floors, food halls up top, and a curated…