About Euclid Transactional Uk Limited (11237103) United Kingdom