The UK-based DNA testing company Atlas Biomed has reportedly vanished, raising concerns about the security of sensitive customer data and prompting thousands of complaints regarding the handling of biometric information.
View full story…