Sep 26, 2019CURVENT DISTRIBUTES & INSTALLS HELLA BLINDSHella, a company with its head office in Abfaltersbach, Austrian, manufactures the following automated facade products: * Venetian Blinds...