About Templar Digital Solutions Ltd (06538700) United Kingdom