About Ebury Management Limited (02946492) United Kingdom