63 employees
Techex partners with emerging technology companies who are challenging the way IP is used to move and manage video, located in England.
1971