About 93 Camden Street Management Limited (02051727) United Kingdom