About Euclid Applications Limited (07920048) United Kingdom