About Logosoft Europe Limited (06688276) United Kingdom