IWC stands for 'International Watch Company'. The company is based in Schaffhausen, Switzerland.