About Techyx Ltd (12162845) United Kingdom