China ? probably - but which stamp ?