About Array Logic Limited (02959078) United Kingdom