About Tillomed Laboratories Limited (02544103) United Kingdom