About 13 And 13a Cowper Street Management Company Limited (09919996) United Kingdom