About Leda Llp (OC389847) United Kingdom