About Templeton Research (uk) Ltd (12798550) United Kingdom