About Teck S Faith Limited (12140527) United Kingdom