How do i contact olin? General Contact. Olin Corporate Office 190 Carondelet Plaza Suite 1530 Clayton, MO 63105 USA Phone: +1.844.238.3445.Where is the olin corporation headquarters located? Olin Corporation headquarters is located at 190 Carondelet Plaza #1530, Clayton. Where are Olin Corporation offices? Olin Corporation has offices in Clayton, Augusta, Charleston, Cleveland and in 75 other locations.How much is olin corporations revenue worth? Olin Corporation's revenue was reported to be $5.76 b in FY, 2020 which is a 5.8% decrease from the previous period. Olin Corporation's current market capitalization is $7.2 b.How did olin corporation perform in fy 2020? Olin also offers sporting, law enforcement, and small caliber military ammunition, as well as reloading components and industrial cartridges. Olin Corporation's revenue was reported to be $5.76 b in FY, 2020 which is a 5.8% decrease from the previous period.