About Arri Holdings Limited (09762269) United Kingdom