About Techyse Ltd (12985234) United Kingdom