About Ariel Solutions Ltd (SC525921) United Kingdom