About Stencore Ltd (12528926) United Kingdom