About Euclid Limited (02248713) United Kingdom