About Teqstack Ltd (13561722) United Kingdom