About Tectosat Ltd (10433988) United Kingdom