About Templetons Investments Ltd (12804791) United Kingdom