About Teksfera Mechanical And Engineering Trading Uk Ltd (13274810) United Kingdom