Birthdate
June 1990
Nationality
British
Occupations
None
Roles
Director
Address
Urban Owners, Northchurch Business Centre, 84 Queen Street, Sheffield, South Yorkshire, S1 2DW
Alan Menglin Luo was born in June 1990.
Alan Menglin Luo Business Events
15 Oct 2015
Resignation
06 May 2015
Appointment