About Thames Laboratories Holdings Limited (13470464) United Kingdom