About Leandelta Ltd. (09402706) United Kingdom