Here is the official definitely
UHS-1 simply means the SD interface has bandwidth of 104MB/s. It has "almost" no reference to the actual speed of the card. Most flash card today is write speed limited. So being UHS-1 card usually mean it can read up to about 95MB/s. There is always some differences between the theoretical bandwidth and the actual speed. 95 is about as fast as UHS-1 can ever rea.
The "almost" is this. In order to be certified as UHS-1 card, meaning with UHS-1 label, the card must be a Class10 card.
Class10 is a definitely for early video data format. It basically specific a set of data patterns, and Class10 card needs to read and write such patterns with at least 10MB/s. The Speed Class data pattern, contrary to what people believe, is NOT entirely sequential. To best describe it without going into too much detail, the pattern is a random set of sequential data. For example, random 4MBs of sequential data, meaning within each group of 4MB, data is sequential. But between each 4MB group, the data is random.
A Class10 notation has nothing to do with the sequential read and write limit of the card. A Sandisk Extreme Pro that can write at 90MB/s read at 95MB/s qualify for a Class10 card. But a Sandisk Ultra that read at 30MB/s and write at 12MB/s is still qualified as a Class10 card. So pay attention to the label on the package. Most manufacture will spell out sequential performance if it is significantly faster than 10MB/s. Also, pay attention to the wording. Transfer speed usually means read speed. If it is write speed, manufacture will usually spell it out.