Human Resources
Greenwich, London, United Kingdom
Just moved to London! Ready to meet new people and make connections.