About Array Initiative Ltd (13090276) United Kingdom