About Euclid Trading Limited (SC357247) United Kingdom