About Logos Computer Systems Limited (03153824) United Kingdom