About Templar Holdings Limited (03080475) United Kingdom