About Teckisat Ltd (13338124) United Kingdom