About Logos Property Investments Ltd. (11998060) United Kingdom