Euclid Network is a research organisation in London, GB. OpenAlex records 1,631 works and 7,999 citations for it. 607 researchers list it as their most recent affiliation.