About Index Microbiology Limited (08261589) United Kingdom