About Templar Investments Ltd (04208674) United Kingdom