About Templar London Limited (10969655) United Kingdom