I believe these are some type of Revenue stamps. They are 23mm x 67MM. Need to know the Country they are from.