About Tsl Aberdeen Ltd (SC594322) United Kingdom