About Biomarker Solutions Limited (08249204) United Kingdom