About Leah International Ltd. (SC299642) United Kingdom