About Euclid Systems Ltd (11572947) United Kingdom