Brand new with tags.  Cups have underwire and a hook and eye closure around the back.  Size 10.  Cup and band size are not given and I'm sorry I will not be able to tell if this will fit you or not.  From my experience H&M sizing runs small compared to other clothing brands.