About Leumas Inc. Limited (11557120) United Kingdom