About Edensor Investments Ltd (13550880) United Kingdom