About Euclid Management Limited (10510722) United Kingdom