About Templars Limited (02552195) United Kingdom