Techila Global Services
Show contact
Amit Sharma
Country Head
Pedro Silva
Senior Manager, New Business Development
Arne Magnus Alhaug
Head of Business Development, Europe
Henning Børve Figenschou
SVP, Europe
Current role
View in org chart