About Techzoid Ltd (12794009) United Kingdom