Tech Seals logo

Tech Seals

We change lives of talented Software and Data Professionals from South America and South Africa for the better by providing a safe environment, stimulating growth, supporting ambition, and promoting innovation.

Headquarters

Netherlands

Employees

11-50

Links


Org chart

Collapse
No reports!

Teams


Offices

This company has no offices yet