About Leensde International Uk Ltd (13156529) United Kingdom