About Leda (uk) Holdings Limited (12528705) United Kingdom