About Templars Management Group Ltd (12393769) United Kingdom