London, United Kingdom

Technology Showcase at The Shard