One Moorgate Place
London, EC2R 6EA
United Kingdom