About Ledra Investments Limited (02073861) United Kingdom