About Newark Technology Solutions Limited (09770765) United Kingdom