Biome Faces Revenue Challenges Amid Regulatory Issues Technology September 20, 2024 Biome’s revenue fell by more than a third due to regulatory difficulties.The company reported a revenue of £2.3m in the…