ParentFull threadcataflutter·They have a presence in London; have met someone who works there. Sounds like there is an office tooView on HN