About Tsl Holdings Ltd (11325729) United Kingdom