About Stora Industries Ltd. (11936588) United Kingdom