About Eden Rose London Ltd (11669371) United Kingdom