About Templeton Recruitment Holdings Limited (13087370) United Kingdom