About Tendeus Uk Ltd (13152176) United Kingdom