About Stora Enterprises Ltd (10121769) United Kingdom