About Isola Corporation Limited (12696923) United Kingdom