About Templeton Apus Limited (09665860) United Kingdom