Ah sorry to hear that! yeah, there are lots of really good phones out right now. I'll be taken lots of photos at the weekend and post on Sunday.
No Sim, just means without a contract with any particular network. Free to use on any network, in any country. Dual Sim just means you can have 2 sim cards in your phone.