ABFACON CORP., Switzerland, Saint-Cergue