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