About Templa Computer Systems Limited (01301697) United Kingdom