About Eden Investments Limited (SC506342) United Kingdom