About Logos Europe Ltd (11406923) United Kingdom