About Operations Computer Services Limited (03262027) United Kingdom