About Eden Holdings Limited (04110039) United Kingdom