About Lenus Hotels Ltd. (12337392) United Kingdom