About Templar Healthcare Holdings Limited (13145965) United Kingdom