About Templars Holdings Ltd (13673726) United Kingdom