About Templar Ventures Limited (07454938) United Kingdom