About Euclid Investments Limited (11196796) United Kingdom