About Edelson Investments Limited (13355708) United Kingdom