About Helena Laboratories (u.k.) Limited (01796207) United Kingdom