Ebury receives £350 million investment to fuel growth. Read more