About Arri Solutions Ltd (SC598229) United Kingdom