The series was released by Dell ( NY ) for the US editions and Armada ( London ) for the UK editions .
The series was published by Dell ( NY ) for the US editions , and Armada ( London ) for the UK editions .

Do these sentences mean the same thing?
yes