About Tambrands Limited (00333640) United Kingdom