About Logos - Development & Media Company L.p. (SL007159) United Kingdom