About Templar Consultancy Services Limited (09789068) United Kingdom