Birthdate
May 1986
Nationality
English
Occupations
Director
Roles
Director
Address
Brulimar House, Jubilee Road, Middle, England, M24 2LX
Francesca Librae was born in May 1986.
Francesca Librae Business Events
11 Nov 2016
Resignation
12 Nov 2015
Appointment