About Templar Laboratories Limited (13584133) United Kingdom