About 61 Cleveland Street Management Limited (11238325) United Kingdom