About 26 Elbe Street Management Company Limited (10946988) United Kingdom