About Teck Solutions Ltd (09273072) United Kingdom