Euclid Equities Ltd