About Euclides.h. Ltd (12195675) United Kingdom