About Leda Investments Limited (04296286) United Kingdom