About Teck Labs Limited (12221020) United Kingdom