About Templar Ace Group Ltd (12208565) United Kingdom