About Tekla Uk Ltd (10907224) United Kingdom