Technical Resource Manager

London, United Kingdom