About Euclid International Limited (03321130) United Kingdom