About Monitor Computer Systems Limited (NI017805) United Kingdom