About Logosoft Limited (02740370) United Kingdom