About Olin International Holdings Limited (12315606) United Kingdom