About 97 Ebury Street Management Limited (04499516) United Kingdom