About Logos Incorporated Ltd (10855701) United Kingdom