About Templar Management Limited (06860590) United Kingdom