Comment Comment by cataflutter They have a presence in London; have met someone who works there. Sounds like there is an office too parent cataflutter 4 months ago