About Leda London Ltd (11614433) United Kingdom