Images have surfaced on a Polish website purporting to be from Windows 10 for phones build 12521 - and unlike the previous leak, these are all in English, and have an even more polished UI.
Windows 10 for phones build 12521 images leak