About Clara Teixeira Hancock Ltd (12055794) United Kingdom