About Array Holdings Ltd (11434660) United Kingdom