Log in
Electrochaea
Contact
Narcís Margall is in charge of developing Electrochaea’s business opportunities in Southern Europe.
View in org chart
Peter Plesner
Business Development Director
Narcís Margall
Business Development Manager
Utsav Vikram
Senior Business Development Manager
Current role