Birthdate
February 1968
Nationality
British
Occupations
Senior Research Scientist, Scientist
Roles
Director
Address
Ariel House, C/O Bsuk, 74a Charlotte Street, London, United Kingdom, W1T 4QJ
Stella Ackrell was born in February 1968.
Stella Ackrell Business Events
18 Feb 2009
Appointment
08 Apr 2008
Appointment