Techrida logo

Techrida

Techrida is a forward-thinking company focused on customer-centric technology solutions.


Org chart

Collapse

Teams


Offices

This company has no offices yet