About Ebury Bridge Management Limited (03363989) United Kingdom