About Euclid Capital Ltd. (11120902) United Kingdom