About Knights Templar Order Limited (13388260) United Kingdom