About Euclide Ltd (11275499) United Kingdom