Tech23 employs 3 employees. The Tech23 management team includes David Mirp (Director), Nik S (Managing Director), and Sara Bancroft (Director).
Looking for a particular Tech23 employee's phone or email?