About Eden Holdings (uk) Limited (04188132) United Kingdom