About Leah Ventures Limited (13604958) United Kingdom