UK, London
40 Lower Thames Street, City of London, London, EC3R 6AG, United Kingdom