Surprise, surprise
Biobank signed contracts with 3 Chinese research institutions, who then duly ignored the contract, and tried to sell the data on. Not exactly jaw-dropping.
Biobank claims that the data contains nothing personally identifiable, including addresses and DOBs. That claim needs to be taken with a liberal quantity of salt. Back when I was in NHS data 'socioeconomic status' actually meant a postcode, which you could run through another database to get the socioeconomic status. The DB probably also contains a real DOB, to allow the scammer researcher to get the current age, rather than the age when the participant signed up.