About Array Ink Europe Limited (04784894) United Kingdom