About Templar Computers Limited (02790978) United Kingdom