About Edens Management Limited (06627254) United Kingdom