About Teksa Ltd (13059647) United Kingdom