About Arrayindex Ltd (13301139) United Kingdom