4666 Faries Parkway
Decatur
Decatur Illinois
62526
United States
+41 21 702 80 00