Birthdate
June 1974
Nationality
Italian
Occupations
Chief Technology Officer
Roles
Director
Address
9 Disraeli Road, London, England, SW15 2DR
Francesco Farruggia was born in June 1974.
Francesco Farruggia Business Events
31 Aug 2011
Resignation
19 Jan 2010
Appointment