About Tekk Europe Limited (07458437) United Kingdom