A company set up to create a major new tourism attraction in the heart of London, with London literally in its name, and bigging up London in its press release, rightly, as “one of the most visited cities in the world”, has chosen to list its shares, er, not in the City, but 220 miles across the North Sea in Amsterdam.