About Templar (uk) Directors Services Ltd (11537357) United Kingdom