About 12 Manvers Street Management Company Ltd (09651133) United Kingdom