About Olin Limited (12689398) United Kingdom