About Biome Technologies Plc (01873702) United Kingdom