About Templar Spirit Ltd (13201190) United Kingdom