About Lek Lek Ltd. (11846803) United Kingdom