About 2 Teck Holdings Limited (11877043) United Kingdom