Video Conferencing
Location: London, EC1V
Space: 11000 sq ft