About Templar Recovery S Ltd (12819106) United Kingdom