About Leon World Uk Ltd (10628127) United Kingdom