10£shop on ebay.co.uk
I think it may be from one of the old Primark summer collections! Unfortunately I can't find the exact one but I found this on Ebay, it's on a shop so it's brand new! They have them in most sizes! :) Really similar! hope that helps!