About Templetons (holdings) Limited (10385994) United Kingdom