A note to USAian authors
a cryptocoin firm in London, England
To the world at large (ie not resident in the USA) London means London, England. Just like Paris means Paris, France. If you need to distinguish them from London, Ohio or Paris, Texas then please do so, but don't assume that the rest of the world is confused about which is the world city and which is the obscure USA town.