About Euklid Ltd (10599858) United Kingdom