About Logos Investments Ltd (09550991) United Kingdom