About Ebury Partners Holdings Limited (11136579) United Kingdom