About Templar Executives Ltd (05939511) United Kingdom