Dengan begitu kepemilikan terakhir The Body Shop ada di bawah naungan Aurelius Group. Aurelius sendiri merupakan perusahaan investasi yang berfokus pada ekuitas swasta, utang, dan real estat.
Berdasarkan situs perusahaan, grup usaha itu telah menyelesaikan lebih dari 300 transaksi dan memberikan imbal hasil yang menarik bagi investor. Mereka juga sudah mempekerjakan lebih dari 370 profesional yang bekerja di 10 kantor di Eropa dan Amerika Utara.