About Ariel Investments Limited (04177939) United Kingdom