About Array Technologies Uk Limited (13527194) United Kingdom