About Eden Living Limited (11344033) United Kingdom