About Micar Computer Systems Limited (02426226) United Kingdom