About Lactosan Holdings Limited (02773030) United Kingdom