About Leah Investments Limited (11763675) United Kingdom