About Franklin Templeton Investment Trust Management Limited (SC460631) United Kingdom