About Euclides Risk Solutions Ltd (10926718) United Kingdom