About Amcap Investments Ltd (13081131) United Kingdom