About Logos Computer Services Limited (02709230) United Kingdom