About 117 Ebury Street Management Limited (05146716) United Kingdom