About 39 Homer Street Management Limited (06104347) United Kingdom