About Teck Motors Limited (11816438) United Kingdom