About Euclid Special Projects Ltd (10931426) United Kingdom