About Leonardo Computer Systems Limited (02148187) United Kingdom