London, United Kingdom
12th Floor, Westminster Tower 3, Albert Embankment London SE1 7SP United Kingdom of Great Britain