First thing that strikes me it that that's not a standard business card size (85x55). Everything looks a bit squashed in (perhaps the logo needs to be smaller?). The lines containing the words "SEX TOYS" and "MADAM JD" sit very badly together, it's made worse by the lines in the background which draw your eyes to the fact that the 2 lines crash into each other. Why are those lines there? the design would look much cleaner without them. Also not quite sure the logo works either. It seems badly kerned and the woman swinging round the J adds to the overall feeling that it's all been crammed in.