About Eden Hair Group Limited (12171554) United Kingdom