About International Tailings Company Limited (11931205) United Kingdom