About Euclid (uk) Ltd (04678456) United Kingdom