About Teknolamella Ltd (08938630) United Kingdom