About Euclidit Ltd (12260224) United Kingdom