About Array Solar Technology Limited (11831432) United Kingdom