Birthdate
November 1978
Nationality
British
Occupations
Project Manager
Roles
Director
Address
243 Greenhaven Drive, Thamesmead, London, United Kingdom, SE28 8FX
Richard Looh was born in November 1978.
Richard Looh Business Events
10 Feb 2009
Resignation
25 Jul 2007
Appointment