About Ecap Advisers Limited (04019585) United Kingdom