About Logos Corp. Ltd (11740242) United Kingdom