About The Body Shop International Limited (01284170) United Kingdom