Since 1868, Swiss watch manufacturer IWC Schaffhausen has been producing luxury watches, with technology and development at the heart of every timepiece.