The body shop are owned by Loreal who do test on animals. In fact have a look here https://www.gocrueltyfree.org/ it tells you who does and doesn't test on animals - and https://www.uncaged.co.uk/crueltyfree.htm are even more in depth. It depends how far you want to take it as a lot of places produce cruelty free make up but are owned by companies that do test on animals.