About Teqt Studio Ltd (13524407) United Kingdom