About Teksaleco Ltd (SC399435) United Kingdom