About Array Limited (10329928) United Kingdom