Getting seriously OT but this got me interested in what kind of
company this is, and whether it has anything to do with Zope's Zeo,
so I used their search box to search the word Zeo. The result is
interesting.

They have nothing to do with ZEO, apart from maybe using it for their
customers.