About The Knights Templar Ltd (13304467) United Kingdom