About Teklagraf Limited (03870918) United Kingdom